home *** CD-ROM | disk | FTP | other *** search
/ The World's Largest Collection of Windows Software / The World's Largest Collection of Windows Software - Disc 2.iso / games / micro15 / micro1.txt < prev    next >
Text File  |  1994-09-13  |  11KB  |  358 lines

  1.  
  2.                          The Adventures of MicroMan
  3.                          ==========================
  4.  
  5.                         Adventure 1: Crazy Computers
  6.  
  7.                                 Version 1.5
  8.  
  9.                      (Shareware - unregistered version)
  10.  
  11.  
  12.                 Programmed and Developed by: Brian L. Goble
  13.  
  14.                    Copyright (c) 1993-1994 Brian L. Goble
  15.  
  16.  
  17.  
  18. WHAT IS MICROMAN - ADVENTURE 1?
  19. ===============================
  20.  
  21. This Text file provides detailed information.  For summary information
  22. about this program, please refer to the README.TXT file.
  23.  
  24. MicroMan - Adventure 1, is an arcade-action style game for Windows 3.1
  25. developed by Brian Goble using the Windows Animation Package (WAP) which was
  26. also developed by Brian Goble.
  27.  
  28. The object of MicroMan is to run, jump, duck, climb and shoot your way past
  29. the enemies while exploring new areas and collecting special powerups!
  30.  
  31. MicroMan - Adventure 1, is shareware.  Use beyond a 30 day evaluation period
  32. requires that you register this program with the author.  Registered users
  33. will receive Adventure 2 of the MicroMan Adventure Series plus a special
  34. bonus Windows application: WallMan.
  35.  
  36. You are free to distribute this program as long as all files are included
  37. and no changes are made.  It is requested that shareware distributors
  38. notify the author.
  39.  
  40.  
  41. WHAT ARE THE NEW FEATURES FOR VERSION 1.5?
  42. ==========================================
  43.  
  44. New features for version 1.5 include:
  45.  
  46.    * Faster, Faster, Faster!
  47.    * Save and Restore Game!
  48.    * Background Music!
  49.    * User Selectable Animation Speeds!
  50.    * Better Collision Detection!
  51.    * More Player Shots!
  52.    * Better Sound Effects!
  53.  
  54.  
  55. WHAT FILES SHOULD THE MICROMAN ARCHIVE CONTAIN?
  56. ===============================================
  57.  
  58. The MicroMan archive should contain the following files:
  59.  
  60.    * MICRO1.EXE
  61.    * MICRO1.IMG
  62.    * MICRO1.RMP
  63.    * MICRO1.WAV
  64.    * MICRO1.PG1
  65.    * MICRO1.PG2
  66.    * MICRO1.M01
  67.    * MICRO1.M02
  68.    * MICRO1.M03
  69.    * MICRO1.M04
  70.    * MICRO1.TXT
  71.    * MICRO1.DLL
  72.    * WAVEMIX.DLL
  73.    * README.TXT
  74.    * REGISTER.TXT
  75.  
  76.  
  77. WHAT SYSTEM REQUIREMENTS ARE NEEDED TO RUN MICROMAN?
  78. ====================================================
  79.  
  80. System requirements and recommendations for running MicroMan are:
  81.  
  82.    * Microsoft Windows 3.1    (required)
  83.    * 4 megabytes of memory    (required)
  84.    * 1.5 meg free disk space  (required)
  85.    * 486 processor            (recommended)
  86.    * 256 color graphics       (recommended)
  87.    * Sound card               (recommended)
  88.  
  89.  
  90. HOW DO I INSTALL MICROMAN?
  91. ==========================
  92.  
  93. To install MicroMan, simply copy all the files from the disk (or decompressed
  94. archive) to any directory of your choosing on your hard disk.
  95.  
  96.  
  97. HOW DO I RUN MICROMAN?
  98. ======================
  99.  
  100. To run MicroMan, select "Run..." from the "File" menu in Program Manager.
  101. Next, enter the full path name (e.g. C:\WINDOWS\GAMES\MICRO1.EXE) and press
  102. the enter key.
  103.  
  104. Alternatively, you can double-click on MICRO1.EXE from File Manager or you
  105. can create a MicroMan icon in Program Manager.  Refer to your Windows
  106. documentation for more information.
  107.  
  108.  
  109. HOW DO I PLAY MICROMAN?
  110. =======================
  111.  
  112. To play MicroMan, select "New Game" from the "File" menu (or press Ctrl+N).  
  113. Press F1 to view the quick reference help screen.  Use the arrow keys to move,
  114. the space-bar to jump (hold longer to jump higher) and the "Ins" key to shoot.
  115. To explore new rooms, simply move to the edge of the screen (and keep going)
  116. to enter the neighboring room.
  117.  
  118. Left Arrow    - Move left, jump left, aim left (keypad arrows work best)
  119. Right Arrow   - Move right, jump right, aim right
  120. Up Arrow      - Climb up, grab ladder
  121. Down Arrow    - Climb down, duck
  122. Space-Bar     - Jump (hold space-bar longer for higher jumps)
  123. Insert or Z   - Shoot a bullet (keypad Ins works best)
  124.  
  125. The keypad works best for game play--make sure Num-Lock is off.  Use
  126. your left hand to jump with the space-bar and place your right hand over
  127. the keypad, with your thumb on the Ins key for firing.
  128.  
  129.  
  130. WHAT IF MY SYSTEM IS TOO SLOW?
  131. ==============================
  132.  
  133. If your system runs MicroMan too slowly, you can select "Skip Frames" from
  134. the "Animation" menu.  This will result in faster, but jerkier animation.
  135.  
  136. Another option is to select a slower animation speed setting.  You
  137. can do this by selecting "Set Speed" from the "Animation" menu.
  138.  
  139. You can also un-select "Energy Bar" from the "Display" menu.
  140.  
  141. Un-selecting "Fancy Wipes" under the "Display" menu will speed screen
  142. transitions when the game is in "attract" mode.
  143.  
  144.  
  145. WHAT IS THE MICROMAN STORY?
  146. ===========================
  147.  
  148. MicroMan is the victim of a top-secret experiment that went terribly wrong.
  149.  
  150. Wearing a special weapons suit, Bob Jones voluntarily stepped into the
  151. Molecular Miniaturizer created by Dr. Schnapps.  Dr. Schnapps turned on the
  152. power and the miniaturization process began.
  153.  
  154. After a few moments of blinding light, Bob Jones was reduced to the size of
  155. a few microns.  The experiment seemed to be a success but the Molecular
  156. Miniaturizer suddenly started smoking and a few seconds later, exploded,
  157. killing all those in the lab, including Dr. Schnapps.
  158.  
  159. Bob Jones, now known as MicroMan, was never found after the explosion.
  160. However, since the Molecular Miniaturizer and it's creator had both been
  161. destroyed, it didn't really matter--there was no hope to return him to his
  162. original size.
  163.  
  164. MicroMan now finds himself in a strange and hostile world where he is one
  165. of the smallest inhabitants.  Now, his mission is personal: to explore and
  166. stay alive.
  167.  
  168.  
  169. HOW DO I REGISTER MICROMAN?
  170. ===========================
  171.  
  172. By registering this shareware program, you will receive the following:
  173.  
  174.   * Registered version of MicroMan - Adventure 1  (with cheat mode!)
  175.  
  176.   * Maps, tips, hints, and secrets for MicroMan - Adventure 1
  177.  
  178.   * MicroMan Adventure 2: Savage Stones  (new graphics, sounds, and puzzles!)
  179.  
  180.   * Special bonus Windows application:  WallMan (with five images!)
  181.  
  182.  
  183. To register, send $25 to:    Brian L. Goble
  184.                 410 Second Ave S, #209
  185.                 Kirkland, WA 98033
  186.  
  187. You can also print the REGISTER.TXT file and use the included registration
  188. form.
  189.  
  190. It is my goal to create the highest quality games for the Windows environment
  191. in terms of graphics, animation, and playability.  Please help support my
  192. continuing efforts by registering this software.
  193.  
  194.  
  195. IS THERE A WARRANTY FOR THIS SOFTWARE?
  196. ======================================
  197.  
  198. This software is provided "as is".  Although the author has made extensive
  199. efforts to make sure no bugs exist in this software, the author claims no
  200. responsibility for any damages you may experience as a result of using this
  201. software.  Use at your own risk.
  202.  
  203. If you do find any bugs, please report them to the author.
  204.  
  205.  
  206. ------------------------------------------------------------------------------
  207.  
  208.  
  209. WHAT IS WAP?
  210. ============
  211.  
  212. WAP stands for Windows Animation Package.  The package implements real 
  213. software sprites and flicker-free sprite animation under Microsoft Windows.
  214. WAP was developed for use with 8-bit color but is able to execute on systems
  215. using less than 256 colors as well.
  216.  
  217. The heart of WAP is the WAP.OBJ file which is linked with the Windows 
  218. application that wants to use WAP's services.  WAP also consists of 3 utility 
  219. applications for capturing sprites, editing rooms/maps, and manipulating
  220. palettes.
  221.  
  222. WAP was developed by Brian L. Goble.
  223.  
  224.  
  225. WHAT LANGUAGE WAS USED TO CREATE WAP?
  226. =====================================
  227.  
  228. WAP was originally compiled using Microsoft C/C++ 7.0.
  229.  
  230.  
  231. WHAT CONCEPTS DOES WAP SUPPORT?
  232. ===============================
  233.  
  234.    * Sprites
  235.    * Images
  236.    * Patterns
  237.    * Frames
  238.    * Pages
  239.    * Rooms
  240.    * RoomSprites
  241.  
  242.  
  243. WHAT SPRITE FEATURES DOES WAP SUPPORT?
  244. ======================================
  245.  
  246.    * Drawing
  247.    * Moving
  248.    * Erasing
  249.    * Clipping
  250.    * Flashing
  251.    * Mirroring
  252.    * Inverting
  253.    * Mirverting
  254.    * Removing
  255.    * Virtual Frames
  256.    * Collision Detection
  257.    * Sprite Types
  258.    * Sprite States
  259.    * Sprite Control Programs
  260.  
  261.  
  262. IS WAP EASY TO USE?
  263. ===================
  264.  
  265. WAP is very easy to use.  All the low level functions required for flicker- 
  266. free sprite animation are carried out by WAP.  The programmer merely calls
  267. the high level functions when necessary.
  268.  
  269. A typical main animation loop might consist of the following WAP routines:
  270.  
  271. // --------------------------- //
  272. // Example Main Animation Loop //
  273. // --------------------------- //
  274.  
  275.   case WM_TIMER:
  276.  
  277.     WAP_ProcessSprites(lpWAP);           // execute sprite control programs
  278.     WAP_DrawSprites(lpWAP);            // draw all active sprites
  279.     WAP_SwapPages(lpWAP);              // display new sprites, erase old ones
  280.     WAP_CheckSpriteCollisions(lpWAP);  // check for sprite collisions
  281.  
  282.     return(0L);
  283.  
  284.  
  285. The main programming effort required by the programmer is the coding of the 
  286. Sprite Control Programs (SCP).  A SCP is a routine that controls a specific 
  287. sprite.
  288.  
  289. For example, a simple SCP to animate a sprite walking across the screen to
  290. the right might look something like:
  291.  
  292. // ------------------------------------------------------- //
  293. // Example Sprite Control Program for Walking to the Right //
  294. // ------------------------------------------------------- //
  295.  
  296. int       FAR    WalkRight(lpS)
  297.  
  298. LPSPRITE  lpS;
  299.  
  300. {
  301.  
  302.   if (lpS->MoveState == MS_UNINIT) {       // if first time, initialize sprite
  303.  
  304.     lpS->MoveState = MS_WALKING;           // set move state to walking
  305.     lpS->x = 10;                           // set initial x coordinate
  306.     lpS->y = 50;                           // set initial y coordinate
  307.     lpS->image = 5;                        // use graphic image #5
  308.     lpS->frame = 1;                        // use frame #1 of image #5
  309.   }
  310.  
  311.   else if (lpS->MoveState == MS_WALKING) { // process next frame of walking
  312.  
  313.     lpS->x++;                              // increment x coordinate
  314.  
  315.     if (lpS->x > 600) {                    // is sprite at right border?
  316.       lpS->SpriteFlags |= SF_REMOVE;       // if done walking, remove sprite
  317.     }
  318.  
  319.     lpS->frame++;                          // use next animation frame
  320.     if (lpS->frame > 24) lpS->frame = 1;   // if end of frames, wrap to start
  321.   }
  322.  
  323.   return(1);                               // finished - return to WAP
  324. }
  325.  
  326.  
  327. So, by using SCP's, the programmer still has full control over all sprite
  328. actions and logic but doesn't have to worry about all the tasks necessary
  329. to animate them--WAP performs these necessary tasks!
  330.  
  331.  
  332. HOW CAN I OBTAIN WAP
  333. ====================
  334.  
  335. If you are working on a financially supported software project, you may be
  336. able to license WAP for use in your product.  Please contact the author for
  337. further discussion.
  338.  
  339.  
  340. HOW CAN I CONTACT THE AUTHOR?
  341. =============================
  342.  
  343. To contact the author of both WAP and MicroMan, use:
  344.  
  345.     Brian L. Goble
  346.     410 Second Ave S, #209
  347.     Kirkland, WA 98033
  348.  
  349.     (206) 827-4337
  350.  
  351.     goble@ee.washington.edu
  352.  
  353.  
  354. Please contact me if you have questions, offers, or comments...I would like
  355. to hear from you.
  356.  
  357.  
  358.